// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 

package com.nnee.p_pr.p_prot;

import com.nnee.p_pr.p_atom.*;
import com.nnee.p_pr.p_atom.p_u.cls_UserInfo;
import java.util.*;

public class cls_d
{

    public cls_d()
    {
        n = 0;
        h = new LinkedList();
        i = new LinkedList();
        j = new LinkedList();
    }

    public cls_d(LinkedList linkedlist)
    {
        n = 0;
        h = linkedlist;
        i = new LinkedList();
        j = new LinkedList();
    }

    public String a()
    {
        return k;
    }

    public void a(int i1)
    {
        n = n | i1 & 0xff;
    }

    public void a(long l1)
    {
        if(l1 > 0L)
            p = new Date(l1);
    }

    public void a(cls_UserInfo userinfo)
    {
        m = userinfo;
    }

    public void a(String s)
    {
        k = s;
    }

    public void a(List list)
    {
        o = list;
    }

    public void a(boolean flag)
    {
        if(flag)
            n = 0x100 | n;
        else
            n = 0xfffffeff & n;
    }

    public cls_UserInfo b()
    {
        return m;
    }

    public void b(boolean flag)
    {
        Iterator iterator = h.iterator();
        while(iterator.hasNext()) 
        {
            cls_u u1 = (cls_u)iterator.next();
            cls_aa aa1;
            if(flag)
                aa1 = cls_aa.aESubscribed;
            else
                aa1 = cls_aa.bEUnSubscired;
            u1.a(aa1);
        }
    }

    public List c()
    {
        return o;
    }

    public boolean d()
    {
        boolean flag;
        if((0x100 & n) != 0)
            flag = true;
        else
            flag = false;
        return flag;
    }

    public boolean e()
    {
        boolean flag;
        if((1 & n) != 0)
            flag = true;
        else
            flag = false;
        return flag;
    }

    public boolean f()
    {
        boolean flag;
        if((2 & n) != 0)
            flag = true;
        else
            flag = false;
        return flag;
    }

    public boolean g()
    {
        boolean flag;
        if((8 & n) != 0)
            flag = true;
        else
            flag = false;
        return flag;
    }

    public boolean h()
    {
        boolean flag;
        if((4 & n) != 0)
            flag = true;
        else
            flag = false;
        return flag;
    }

    public boolean i()
    {
        boolean flag;
        if((0x10 & n) != 0)
            flag = true;
        else
            flag = false;
        return flag;
    }

    public boolean j()
    {
        boolean flag;
        if((0x20 & n) != 0)
            flag = true;
        else
            flag = false;
        return flag;
    }

    public void k()
    {
        if(o != null)
            o = null;
        if(g != null)
        {
            g.i();
            g = null;
        }
        if(h != null)
        {
            h.clear();
            h = null;
        }
        if(i != null)
        {
            i.clear();
            i = null;
        }
        if(j != null)
        {
            j.clear();
            j = null;
        }
    }

    public Date l()
    {
        return p;
    }

    public String toString()
    {
        int i1 = 0;
        StringBuilder stringbuilder = new StringBuilder();
        if(g != null)
            stringbuilder.append((new StringBuilder()).append("Feed is:").append(g.toString()).toString());
        for(int j1 = i1; j1 < h.size(); j1++)
            stringbuilder.append((new StringBuilder()).append("Entry is:").append(((cls_u)h.get(j1)).toString()).toString());

        for(int k1 = i1; k1 < i.size(); k1++)
            stringbuilder.append((new StringBuilder()).append("PRISATOMError is:").append(((cls_r)i.get(k1)).toString()).toString());

        for(; i1 < j.size(); i1++)
            stringbuilder.append((new StringBuilder()).append("PRISATOMOK is:").append(((cls_o)j.get(i1)).toString()).toString());

        return stringbuilder.toString();
    }

    public static final int a = 1;
    public static final int b = 2;
    public static final int c = 4;
    public static final int d = 8;
    public static final int e = 16;
    public static final int f = 32;
    private static final int l = 256;
    public cls_ad g;
    public LinkedList h;
    public LinkedList i;
    public LinkedList j;
    public String k;
    private cls_UserInfo m;
    private int n;
    private List o;
    private Date p;
}
